home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************
-
- Okami Shell - Kommando: system
-
- zum Einbinden der Shell in eigene Programme
-
- wr 28.12.89-10.5.90
-
- Aufruf: system(Shell-Kommando)
- Der vollständige Dateiname der Shell muß in der globalen Variable
- char *_shpath
- gespeichert sein.
-
-
- ***************************************************************/
-
- #define TEST 0
- #include <osbind.h>
-
- long system(com)
- char *com;
- {
- long Erg;
- static char St[3*80+1];
- extern char *_shpath;
-
- St[0]=(char)strlen(com);
- strcpy(St+1,com);
-
- Erg=Pexec(0,_shpath,St,0L);
-
- return Erg;
- }
-
-
- #if TEST
-
- char *_shpath;
-
- main()
- {
- _shpath="sh.ttp";
-
- system("echo '^nShell-Dateien:'");
- system("ls -l | grep sh");
- system("echo '^nBelegung von Disk A:'");
- system("df a:");
- system("echo '^n^nBitte ENTER drücken:^c'");
- system("read");
-
- }
- #endif TEST
-